/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package editorsvg.editor.cursores;

import java.awt.Cursor;
import java.awt.Point;
import java.awt.Toolkit;
import java.net.URL;
import javax.swing.ImageIcon;

/**
 *
 * @author Jorge
 */
public enum Cursores {
    LUPA("lupa.png"),
    MANO("mano.png"),
    CIRCULO("circulo.png"),
    ELIPSE("elipse.png"),
    RECTANGULO("rectangulo.png"),
    LINEA("linea.png"),
    POLILINEA("polilinea.png"),
    TRAYECTO("trayecto.png");
    
    private Cursor cursor;
    
    private Cursores(String recurso) {
        cursor = crearCursor(recurso);
    }

    public Cursor getCursor() {
        return cursor;
    }
    
    public Cursor crearCursor(String recurso) {
        URL url = Cursores.class.getClassLoader().getResource(recurso);
        url = this.getClass().getResource(recurso);
        //url = Herramienta.class.getResource(recurso);
        ImageIcon icono = new ImageIcon(url);
        Toolkit tk = Toolkit.getDefaultToolkit();
	return tk.createCustomCursor(icono.getImage(), new Point(10, 10), "cursorName");
    }

}
